以下是使用 Docker 部署 MySQL 8 的步骤:

  1. 拉取 MySQL 8 镜像:
docker pull mysql:8
  1. 创建一个目录来存储 MySQL 数据(可选):
mkdir ~/mysql-data
  1. 运行 MySQL 容器:
docker run --name mysql8 -e MYSQL_ROOT_PASSWORD=mmssqqll -d -p 3308:3306 -v ~/mysql-data:/var/lib/mysql mysql:8

这个命令的解释:

  1. 验证容器是否正在运行:
docker ps
  1. 连接到 MySQL:
docker exec -it mysql8 mysql -uroot -p

输入你设置的密码后,你就可以使用 MySQL 了。

  1. 配置 MySQL(可选):
    如果你需要自定义 MySQL 配置,可以创建一个 my.cnf 文件,然后在运行容器时挂载它:
docker run --name mysql8 -v /path/to/my.cnf:/etc/mysql/my.cnf -e MYSQL_ROOT_PASSWORD=your_password -d -p 3306:3306 -v ~/mysql-data:/var/lib/mysql mysql:8
  1. 设置自动启动(可选):
    如果你希望 Docker 在系统启动时自动启动 MySQL 容器,可以使用以下命令:
docker update --restart=always mysql8

这些步骤应该能帮助你使用 Docker 成功部署 MySQL 8。记得将 your_password 替换为你想要使用的实际密码。

curl -X POST https://ntfy.sh/ -d '{
"topic": "liqingyou",
"message": "Hello",
"title": "Test Message",
"priority": 3,
"click": "https://example.com",
"icon": "https://example.com/icon.png"
}' -H "Content-Type: application/json"